import os

# 输入目录路径，输出最新文件完整路径
'''查找目录下最新的文件'''
def find_last_file(dir,contain_src):
    if os.path.exists(dir):
        file_lists = os.listdir(dir)
        if file_lists is not None and contain_src is not None and contain_src != '':
            file_lists = [fn for fn in file_lists if contain_src in fn]
            file_lists.sort(key=lambda fn: os.path.getmtime(dir + "\\" + fn) if not os.path.isdir(dir + "\\" + fn) else 0)
        if file_lists is not None and len(file_lists) > 0:
            print('最新的文件为： ' + file_lists[-1])
            file = os.path.join(dir, file_lists[-1])
            print('完整路径：', file)
            return file